/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.deployment.manager;


import br.com.deployment.entity.selo.Ato;
import br.com.deployment.entidade.fermojupi.AtoItem;
import br.com.deployment.servico.AtoItemServico;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

/**
 *
 * @author elyjr
 */
@ManagedBean
@SessionScoped
public class ManagerServicoSelo implements Serializable {

    @EJB
    AtoItemServico atoItemServico;
    
    private Ato ato;
    
    private AtoItem atoItem;
    private List<AtoItem> listAtoItem;
    
    public ManagerServicoSelo() {
    }

    @PostConstruct
    public void init(){
        atoItem = new AtoItem();
        ato = new Ato();
        listAtoItem = new ArrayList<AtoItem>();
    }
    
    public void reinit(){
        atoItem = new AtoItem();   
        ato = new Ato();
    }
    
    public void reinitListAtoItem(){
        listAtoItem = new ArrayList<AtoItem>();
    }

    public Ato getAto() {
        return ato;
    }

    public void setAto(Ato ato) {
        this.ato = ato;
    }

    
    public AtoItem getAtoItem() {
        return atoItem;
    }

    public void setAtoItem(AtoItem atoItem) {
        this.atoItem = atoItem;
    }

    public List<AtoItem> getListAtoItem() {
        return listAtoItem;
    }

    public void setListAtoItem(List<AtoItem> listAtoItem) {
        this.listAtoItem = listAtoItem;
    }
    
    public void removeList(AtoItem atoItem){
        listAtoItem.remove(atoItem);
    }
    public void editList(AtoItem atoI){
        atoItem = atoI;
        listAtoItem.remove(atoI);
    }
//    
    
    
    
}
